package com.jsb.mapper;

import com.jsb.model.UserDealRecord;
import com.jsb.model.UserDealRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserDealRecordMapper {
    int countByExample(UserDealRecordExample example);

    int deleteByExample(UserDealRecordExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(UserDealRecord record);

    int insertSelective(UserDealRecord record);

    List<UserDealRecord> selectByExample(UserDealRecordExample example);

    UserDealRecord selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") UserDealRecord record, @Param("example") UserDealRecordExample example);

    int updateByExample(@Param("record") UserDealRecord record, @Param("example") UserDealRecordExample example);

    int updateByPrimaryKeySelective(UserDealRecord record);

    int updateByPrimaryKey(UserDealRecord record);

    List<UserDealRecord> selectPage(UserDealRecordExample example);
}